package com.server.questionbank.snframe.domain.Homework;

import com.server.questionbank.snframe.domain.Course.Member.CusStudyGroup;
import com.server.questionbank.snframe.domain.Course.Member.UserRegistCus;
import lombok.Data;

import java.util.List;

@Data
public class HomeworkPublish {
    private Long publishId;
    private Long homeworkId;
    private Long targetId; // 发布目标
    private String publishType;
    private String startTime;
    private String endTime;
    private Boolean canSubmitOverTime;
    private Boolean exerciseShuffle;
    private Boolean optionShuffle;
    private String publishDate;
    private Integer status; // 0:未提交 1:带批阅 2:AI代批 3:已批阅
    private Float score; // 评分
    private Integer submitCount; // 已提交数量
    private Integer unSubmitCount; // 未提交数量
    private Integer pendingReviewCount;// 待批数量
    private List<HomeworkMember> homeworkMembers; // 成员
    private CusStudyGroup cusStudyGroup;
    private THomework homeworkInfo;
}
